

/* 必要布局样式css */
.change-content {
    padding: 0px;
}

.change-box {
    padding-bottom: 70px;
}

.change-main {
    width: 1040px !important;
    margin: 0 auto;
    position: relative;
    transition: all .3s ease;
}


.change-box .change-cut {
    margin: 40px 0 30px;
    /* width: 1551px; */
}

.transition {
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.change-box .change-cut .tab {
    height: 60px;
	padding-top:15px;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    background-color: #F5F5F5;
    box-sizing: border-box;
    border: 0px solid #e5e5e5;
    /* border-left: none; */
    position: relative;
    cursor: default;
    width: 23.5%;
    float:left;
     margin-right:12px;
	 margin-bottom:12px;
	 border-radius:5px;
	/* margin-left:8px; */
}

.flex-rows{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.change-box .change-cut ul{
    border:0px solid #e5e5e5;
    margin-left: 0px;
    /* width: 1200px; */
}

.contents{
    width:1025px;
}

.change-box .change-cut .tab.on {
    background-color: #02cb03;
    color: #fff;
}
.ys_1{ background-color: #c00000;}
.change-box .change-cut .tab.on:nth-child(1) {
    background-color: #c00000;
    color: #fff;
}

.change-box .change-cut .tab.on:nth-child(1):after{ 
 border-color: #c00000 transparent transparent transparent;
}
.ys_2{ background-color: #00b050;}
.change-box .change-cut .tab.on:nth-child(2) {
    background-color: #00b050;
    color: #fff;
}
.change-box .change-cut .tab.on:nth-child(2):after{ 
 border-color: #00b050 transparent transparent transparent;
}
.ys_3{ background-color: #00b050;}
.change-box .change-cut .tab.on:nth-child(3) {
    background-color: #00b050;
    color: #fff;
}
.change-box .change-cut .tab.on:nth-child(3):after{ 
 border-color: #00b050 transparent transparent transparent;
}
.ys_4{ background-color: #0070c0;}
.change-box .change-cut .tab.on:nth-child(4) {
    background-color: #0070c0;
    color: #fff;
}
.change-box .change-cut .tab.on:nth-child(4):after{ 
 border-color: #0070c0 transparent transparent transparent;
}
.ys_5{ background-color: #0070c0;}
.change-box .change-cut .tab.on:nth-child(5) {
    background-color: #0070c0;
    color: #fff;
}
.change-box .change-cut .tab.on:nth-child(5):after{ 
 border-color: #0070c0 transparent transparent transparent;
}
.ys_6{ background-color: #0070c0;}
.change-box .change-cut .tab.on:nth-child(6) {
    background-color: #0070c0;
    color: #fff;
}
.change-box .change-cut .tab.on:nth-child(6):after{ 
 border-color: #0070c0 transparent transparent transparent;
}

.ys_7{ background-color: #0070c0;}
.change-box .change-cut .tab.on:nth-child(7) {
    background-color: #0070c0;
    color: #fff;
}
.change-box .change-cut .tab.on:nth-child(7):after{ 
 border-color: #0070c0 transparent transparent transparent;
}
.ys_8{ background-color: #0070c0;}
.change-box .change-cut .tab.on:nth-child(8) {
    background-color: #0070c0;
    color: #fff;
}
.change-box .change-cut .tab.on:nth-child(8):after{ 
 border-color: #0070c0 transparent transparent transparent;
}
.ys_9{ background-color: #0070c0;}
.change-box .change-cut .tab.on:nth-child(9) {
    background-color: #0070c0;
    color: #fff;
}
.change-box .change-cut .tab.on:nth-child(9):after{ 
 border-color: #0070c0 transparent transparent transparent;
}
.ys_10{ background-color: #c45911;}
.change-box .change-cut .tab.on:nth-child(10) {
    background-color: #c45911;
    color: #fff;
}
.change-box .change-cut .tab.on:nth-child(10):after{ 
 border-color: #c45911 transparent transparent transparent;
}
.ys_11{ background-color: #c45911;}
.change-box .change-cut .tab.on:nth-child(11) {
    background-color: #c45911;
    color: #fff;
}
.change-box .change-cut .tab.on:nth-child(11):after{ 
 border-color: #c45911 transparent transparent transparent;
}
.ys_12{ background-color: #c45911;}
.change-box .change-cut .tab.on:nth-child(12) {
    background-color: #c45911;
    color: #fff;
}
.change-box .change-cut .tab.on:nth-child(12):after{ 
 border-color: #c45911 transparent transparent transparent;
}
.ys_13{ background-color: #c45911;}
.change-box .change-cut .tab.on:nth-child(13) {
    background-color: #c45911;
    color: #fff;
}
.change-box .change-cut .tab.on:nth-child(13):after{ 
 border-color: #c45911 transparent transparent transparent;
}
.ys_14{ background-color: #385623;}
.change-box .change-cut .tab.on:nth-child(14) {
    background-color: #385623;
    color: #fff;
}
.change-box .change-cut .tab.on:nth-child(14):after{ 
 border-color: #385623 transparent transparent transparent;
}
.ys_15{ background-color: #3366cc;}
.change-box .change-cut .tab.on:nth-child(15) {
    background-color: #3366cc;
    color: #fff;
}
.change-box .change-cut .tab.on:nth-child(15):after{ 
 border-color: #3366cc transparent transparent transparent;
}

.change-box .change-cut .tab.on:after{ 
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 11px solid;
    /*border-color: #29ca8e transparent transparent transparent;*/
    bottom: -22px;
    left: 50%;
    transform: translateX(-50%);
    transition: all .3s ease;
}



.change-box .contents > .flex-row {
    justify-content: space-between;
}



.change-box .item {
    box-sizing: border-box;
    border: 1px solid #E5E5E5;
    width: 492px;
    height: 150px;
    float: left;
    transition: all .3s ease;
    margin-right: 20px;
	margin-bottom:20px;
	position:relative;
}

.img-block {
    margin: 0 auto;
    display: block;
}

.change-box .img-block {
    margin: 0 20px 0 0;
    float: left;
	width:100px;
	height:100px;
}

.img-block img {
    display: block;
    margin: 0 auto;
	width:100px;
	height:100px;
    
}
.item-block{
	width:350px;
	height:100px;
	padding-top:55px;
	}
	
.change-box p.item-title 
{
    font-size: 16px;
    color: #333;
	height:25px;
	line-height:25px;
	padding:0px;
	margin:0px;
}

.change-box p.item-p {
    font-size: 12px;
    color: #999;
	line-height:20px;
	padding:0px;
	margin:0px;
}

.change-box .item:hover {
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .1);
}

.items-news .items-news-list .item a:hover {
    color: #20B09F;
}

.item .youbiao{position:absolute;
width:80px;
height:28px;
background:#f2a90d;
right:1px;
top:1px;
z-index:100;
color:#FFF;
text-align:center;
line-height:28px;
font-size:12px;

}
.item .youbiao font{ font-size:4px; }


/*日程开始*/
.zt-rc{ border:1px solid #eaeaea;}
.zt-rc tr:nth-child(even){border-bottom:1px dashed #eaeaea; height:40px; line-height:40px; background:#f5f5f5}
.zt-rc tr:nth-child(odd){border-bottom:1px dashed #eaeaea; height:40px; line-height:40px; background:#fff}
.zt-rc-title{ height:55px; line-height:55px; text-align:center;  color:#FFF; font-weight:bold; font-size:18px;}
.zt-rc-sjdd{height:50px; line-height:28px;text-align:center; background:#f5f5f5; color:#000; font-size:14px; padding:10px 0px;}
.zt-rc-sjdd-zc{height:40px; line-height:40px;text-align:center; background:#fff; color:#000; font-size:14px;}
.zt-rc-time{ width:20%; text-align:center}
.zt-rc-zt{ width:80%; text-align:left; padding:10px 20px; border-left:1px solid #eaeaea;}
.zt-rc-zt-a{ width:80%; text-align:left; padding:18px 20px; border-left:1px solid #eaeaea;}
.zt-rc-zt p{ margin:0px; padding:0px;line-height:30px; /*padding-left:26px;*/}
.zt-rc-zt-a p{ margin:0px; padding:0px;line-height:30px; }
.zt-rc-zt-a p a:hover{ color:#b2042d}
p.zt-rc-zt-title{ font-size:16px; color:#222831;/*background:url(../images/rcap_ico.png) no-repeat 0px 10px; padding-left:25px;*/ font-weight:bold; clear:both; line-height:35px; }
p.zt-rc-zt-title-1{ font-size:14px; color:#222831; /*padding-left:25px; */ clear:both;  }
p.zt-rc-zt-zwxm{  font-size:14px; color:#999;}
p.zt-rc-zt-zwx{  font-size:14px; color:#999;}
p.zt-rc-zt-zwxm-1{ margin:0;
border:0;
padding:0;
height:0;
width:0;
overflow:hidden;}
p.zt-rc-zt-zwxm a{ height:37px; line-height:37px; float:left; color:#000; }
p.zt-rc-zt-zwxm a:hover{ color:#b2042d}
p.zt-rc-zt-zwx a{ height:45px; line-height:45px; float:left; color:#000; }
p.zt-rc-zt-zwxm img{ width:35px; height:35px; border:1px dashed #eee;border-radius:50%; float:left; margin-right:15px; }
p.zt-rc-zt-zwx img{ width:45px; height:45px; border:1px solid #eee874;border-radius:50%; float:left; margin-right:15px; }

p.zt-rc-zt-nr-1{ margin:0;
border:0;
padding:0;
height:0;
width:0;
overflow:hidden;clear:both;}
p.zt-rc-zt-nr{  font-size:12px; line-height:25px; padding:6px 0px; padding-right:50px; clear:both;}
p.zt-rc-zt-nr font{ font-weight:bold;}
.zt-rc-tq{ line-height:25px; text-align:left; padding:10px 60px; text-decoration:underline;}
.ri-title{height: 78px;
    line-height: 100px;
    text-align: center;
    font-size: 22px;}
